3 ? semiconductor MSM62705/62720 MSM62705/62720 ? semiconductor cmos single-chip microcomputer for ic card general description the MSM62705/62720 is cmos 8-bit single-chip microcomputer developed for ic cards. MSM62705 is the smallest die size in the oki ic card mcu series. features ? rom : MSM62705: 2048 bytes, msm62720: 3072 bytes ? eeprom : MSM62705: 512 bytes, msm62720: 2048 bytes ? ram : MSM62705: 64 bytes, msm62720: 128 bytes ? clock frequency : 5.0 mhz maximum ? instruction execution time : 800 ns minimum at 5.0 mhz ? number of instructions : 100 ? power supply voltage : 5 v 10% (single power supply) ? number of pins : 5 ? operating temperature range : 0 c to 70 c 1) cmos original single-chip microcomputer 2) simple architecture allowing easy programming 3) instruction sets allowing a high rom usage efficiency, sin, sout, dly, bit manipulation, index addressing, 1-byte call, auto increment, auto decrement, and 16-bit operation instruction 4) error correction circuit (ecc)
4 MSM62705/62720 ? semiconductor block diagram ram (stack) MSM62705: 64b msm62720: 128b phzc ccr a b rom MSM62705: 2kb msm62720: 3kb eeprom* MSM62705: 0.5kb msm62720: 2kb alu pc (ba) d sp t/c v dd res clk gnd sio * the contents of eeprom cannot be executed as instructions. a alu b (ba) c ccr clk d eeprom gnd h : : : : : : : : : : : accumulator arithmetic and logic unit b register (auxiliary) paired register of a and b carry flag condition code register clock input pin d register (data pointer) electrically erasable and programmable rom (nonvolatile data memory) power pin (0v) half carry flag p pc ram res rom sio sp (stack) t/c v dd z : : : : : : : : : : : parity flag program counter random access memory (data memory) reset pin read-only memory (program memory) serial input/output pin stack pointer stack memory timing and control circuit power pin (5v) zero flag
5 ? semiconductor MSM62705/62720 pin description description input/output function sio input/output serial data input/output port. pseudo bidirectional i/o port. set "1" level after "reset". (pulled up to v dd by an internal approx. 10k w resistor.) v dd gnd main power source circuit gnd reset input pin. (pulled down to gnd by an internal approx. 1.5 m w resistor.) res input clock input pin. (pulled down to gnd by an internal approx. 1.5 m w resistor). clk input
6 MSM62705/62720 ? semiconductor ram configuration MSM62705 msm62720 r7 r6 r5 r4 r3 r2 r1 r0 rn d 0 7 0h 7h ram (stack) 64 3fh r7 - 4: r7 - 0: registers operated by the djnz instruction. local registers r7 r6 r5 r4 r3 r2 r1 r0 rn d 0 7 0h 7h ram (stack) 128 7fh r7 - 4: r7 - 0: registers operated by the djnz instruction. local registers configurations of rom and eeprom MSM62705 msm62720 00 1 12 3 24 5 f1e 1f zp 0h ifh c-rom 3c00h 3fffh 0 31 pc ( ) 0 1 0 1 2k 15k 16k 7ffh ap-rom (ba) 0h 0 4000h 16k eeprom 41ffh 16.5k : reserved zp: c-rom: ap-rom: zero page address called by the czp instruction. control rom area application rom area ( b ) eeprom 00 1 12 3 24 5 f1e 1f zp 0h ifh c-rom 3c00h 3fffh 0 31 pc , - 4 5 4 5 2k 15k 16k bffh ap-rom (ba) 0h 0 4000h 16k eeprom 47ffh 18k : reserved zp: c-rom: ap-rom: zero page address called by the czp instruction. control rom area application rom area ( b ) eeprom ( a ) rom ( a ) rom
7 ? semiconductor MSM62705/62720 absolute maximum ratings parameter symbol supply voltage v dd input voltage v in output voltage storage temperature v out t stg ta=25c condition C0.5 to v dd +0.5 rating C0.5 to +7 C0.5 to v dd +0.5 C55 to +150 unit v c recommended operating conditions parameter symbol supply voltage v dd operating temperature t op eeprom data hold temperature t eeh 4.5 to 5.5 range unit v 0 to +70 c condition electrical characteristics dc characteristics parameter operating current "l" input voltage unit ma v symbol condition min. typ. max. i dd f clk =5 mhz 6.0 10 clk res sio v il C0.3 0.5 C0.3 0.6 C0.3 0.8 "h" input voltage v clk res sio v ih 2.4 v dd +0.3 4v dd +0.3 2.0 v dd +0.3 "l" output voltage v v ol i ol max=1.6 ma 0 0.4 "h" output voltage v v oh i oh max=C100 m a 2.4 v dd m a i ih1 v dd =v i =5.5 v 10 input current (clk, res ) m a i il1 v dd =5.5 v, v i =0.0 v C10 m a i ih2 v dd =v i =5.5 v 10 input current (sio) ma i il2 v dd =5.5 v, v i =0.0 v C1 input capacitance pf c i f=1 mhz, ta=25c 20 output capacitance pf c o f=1 mhz, ta=25c 20 (v dd =5 v10%, ta=0 to +70c) note: clk, res has pull-down resistor, and sio has pull-up resistor.
8 MSM62705/62720 ? semiconductor ac characteristics timing charts clk sio 0.5v 2.4v 2.4v 0.5v 0.5v t cl t cyc t ch t cr 2.0v 0.8v t sif 2.0v 0.8v t cf t sir 2.4v 0.4v t sof 2.4v 0.4v t sor sio input wave sio output wave note: at output load capacitance co=30 pf parameter clk cycle time unit symbol min. t cyc 200 typ. max. clk low level time t cl 0.4*t cyc 0.6*t cyc clk high level time t ch 0.4*t cyc 0.6*t cyc clk rise time t cr 1.0 clk fall time t cf 1.0 res pulse width ns t rw 8*t cyc sio rise time (input) t sir 1.0 sio fall time (input) t sif 1.0 sio rise time (output) t sor 1.0 sio fall time (output) t sof 1.0 (v dd =5 v10%, ta=0 to +70c)
|